package com.taxshare.purchaser.view.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author YANG
 * @date 2021/4/6
 */
@Data
public class ElectronicLedgerDTO {

    @ApiModelProperty("uuid")
    private String uuid;

    @ApiModelProperty("uuid集合")
    private List<String> uuids;

    @ApiModelProperty("纳税主体")
    private String taxNo;

    @ApiModelProperty("发票类型")
    private String invoiceType;

    @ApiModelProperty("发票代码")
    private String invoiceCode;

    @ApiModelProperty("发票号码")
    private String invoiceNo;

    @ApiModelProperty("开票日期起")
    private String invoiceDateStart;

    @ApiModelProperty("开票日期止")
    private String invoiceDateEnd;

    @ApiModelProperty("发票状态")
    private String invoiceState;

    @ApiModelProperty("认证状态 0-未认证 ,1-已认证 ,2-认证失败 ,3-待认证")
    private String authState;

    @ApiModelProperty("税款所属期 yyyy-MM")
    private String authPeriod;

    @ApiModelProperty(value = "有效税额")
    private String validTax;

    @ApiModelProperty(value = "提交类型 0-手动提交 1-Excel导入")
    private String submitMode;

    @ApiModelProperty(value = "提交状态 0-未提交 1-已提交 2-驳回")
    private String submitState;

    @ApiModelProperty("认证状态标记 0-未认证 ,1-已认证 ,2-认证失败 ,3-待认证")
    private String authStateFlag;

    @ApiModelProperty("页面标识 0 勾选认证 1 导入勾选 2 待认证")
    private String menuFlag;
}
